home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / cngpxfps.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  32.4 KB  |  925 lines

  1. *PPD-Adobe: "4.2"
  2. *%
  3. *% @(#)cngpxfps.ppd     1.0     Jan. 25, 1999
  4. *%
  5. *FormatVersion: "4.2"
  6. *FileVersion: "1.0"
  7. *LanguageEncoding: ISOLatin1
  8. *LanguageVersion: English
  9. *PCFileName: "CNGP55PS.PPD"
  10. *Product: "(GP200/215 PS)"
  11. *PSVersion: "(2013.109) 117"
  12. *ModelName: "Canon GP200/GP215 PostScript"
  13. *NickName: "Canon GP200/GP215 PostScript"
  14.  
  15. *% === Options and Constraints =========
  16. *OpenGroup: InstallableOptions/Options Installed
  17.  
  18. *OpenUI *Z10FaxBoard/Fax Board Configuration: PickOne
  19. *DefaultZ10FaxBoard: None
  20. *Z10FaxBoard None/Not Installed: ""
  21. *Z10FaxBoard Installed/Installed: ""
  22. *CloseUI: *Z10FaxBoard
  23.  
  24. *%OpenUI *Z30InstalledMemory/Total Printer Memory: PickOne
  25. *%DefaultZ30InstalledMemory: 16Meg
  26. *%Z30InstalledMemory 16Meg/16 MB RAM: ""
  27. *%Z30InstalledMemory 20Meg/20 MB RAM: ""
  28. *%Z30InstalledMemory 24Meg/24 MB or more: ""
  29. *%CloseUI: *Z30InstalledMemory
  30.  
  31. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  32. *DefaultInstalledMemory: 16Meg
  33. *InstalledMemory 16Meg/16 MB RAM: ""
  34. *InstalledMemory 20Meg/20 MB RAM: ""
  35. *InstalledMemory 24Meg/24 MB or more: ""
  36. *CloseUI: *InstalledMemory
  37.  
  38. *OpenUI *Z40Sorter/Sorter Configuration: PickOne
  39. *DefaultZ40Sorter: None
  40. *Z40Sorter None/Not Attached: ""
  41. *Z40Sorter SorterType1/Multi Tray 3: ""
  42. *Z40Sorter SorterType2/Multi Tray 12 (with stapler): ""
  43. *CloseUI: *Z40Sorter
  44.  
  45. *OpenUI *Z50Pedestal/Pedestal Configuration: PickOne
  46. *DefaultZ50Pedestal: None
  47. *Z50Pedestal None/Not Attached: ""
  48. *Z50Pedestal CassetteType1/Two Cassettes: ""
  49. *Z50Pedestal CassetteType2/Four Cassettes: ""
  50. *CloseUI: *Z50Pedestal
  51.  
  52. *OpenUI *Z51DuplexUnit/Duplex Unit: PickOne
  53. *DefaultZ51DuplexUnit: Equipped
  54. *Z51DuplexUnit None/None: ""
  55. *Z51DuplexUnit Equipped/Equipped: ""
  56. *CloseUI: *Z51DuplexUnit
  57.  
  58. *OpenUI *Z52EnvelopeUnit/Envelope Unit: PickOne
  59. *DefaultZ52EnvelopeUnit: None
  60. *Z52EnvelopeUnit None/None: ""
  61. *Z52EnvelopeUnit Equipped/Equipped: ""
  62. *CloseUI: *Z52EnvelopeUnit
  63.  
  64. *OpenUI *Z53ReverseUnit/Reverse Unit: PickOne
  65. *DefaultZ53ReverseUnit: Equipped
  66. *Z53ReverseUnit None/None: ""
  67. *Z53ReverseUnit Equipped/Equipped: ""
  68. *CloseUI: *Z53ReverseUnit
  69.  
  70. *OpenUI *Z54SST/Refine: PickOne
  71. *DefaultZ54SST: Off
  72. *Z54SST On/On: ""
  73. *Z54SST Off/Off: ""
  74. *CloseUI: *Z54SST
  75.  
  76. *CloseGroup: InstallableOptions
  77.  
  78. *%==========================================================
  79. *% Constraints between Cassettes & PageSize, PageRegion
  80. *% Cassette 1
  81. *UIConstraints: *PageSize Postcard      *InputSlot Cassette1
  82. *UIConstraints: *PageSize A3            *InputSlot Cassette1
  83. *UIConstraints: *PageSize Tabloid         *InputSlot Cassette1
  84. *UIConstraints: *PageSize Executive     *InputSlot Cassette1
  85. *UIConstraints: *PageSize Comm10        *InputSlot Cassette1
  86. *UIConstraints: *PageSize C5            *InputSlot Cassette1
  87. *UIConstraints: *PageSize Monarch       *InputSlot Cassette1
  88. *UIConstraints: *PageSize DL            *InputSlot Cassette1
  89.  
  90. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette1
  91. *UIConstraints: *PageRegion A3          *InputSlot Cassette1
  92. *UIConstraints: *PageRegion Tabloid       *InputSlot Cassette1
  93. *UIConstraints: *PageRegion Executive   *InputSlot Cassette1
  94. *UIConstraints: *PageRegion Comm10      *InputSlot Cassette1
  95. *UIConstraints: *PageRegion C5          *InputSlot Cassette1
  96. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette1
  97. *UIConstraints: *PageRegion DL          *InputSlot Cassette1
  98.  
  99. *UIConstraints: *PageSize A3         *InputSlot EnvCassette
  100. *UIConstraints: *PageSize A4         *InputSlot EnvCassette
  101. *UIConstraints: *PageSize A5         *InputSlot EnvCassette
  102. *UIConstraints: *PageSize B4         *InputSlot EnvCassette
  103. *UIConstraints: *PageSize B5         *InputSlot EnvCassette
  104. *UIConstraints: *PageSize Letter     *InputSlot EnvCassette
  105. *UIConstraints: *PageSize Legal      *InputSlot EnvCassette
  106. *UIConstraints: *PageSize Tabloid      *InputSlot EnvCassette
  107. *UIConstraints: *PageSize Statement  *InputSlot EnvCassette
  108. *UIConstraints: *PageSize Postcard   *InputSlot EnvCassette
  109. *UIConstraints: *PageSize Executive  *InputSlot EnvCassette
  110.  
  111. *UIConstraints: *PageRegion A3         *InputSlot EnvCassette
  112. *UIConstraints: *PageRegion A4         *InputSlot EnvCassette
  113. *UIConstraints: *PageRegion A5         *InputSlot EnvCassette
  114. *UIConstraints: *PageRegion B4         *InputSlot EnvCassette
  115. *UIConstraints: *PageRegion B5         *InputSlot EnvCassette
  116. *UIConstraints: *PageRegion Letter     *InputSlot EnvCassette
  117. *UIConstraints: *PageRegion Legal      *InputSlot EnvCassette
  118. *UIConstraints: *PageRegion Tabloid      *InputSlot EnvCassette
  119. *UIConstraints: *PageRegion Statement  *InputSlot EnvCassette
  120. *UIConstraints: *PageRegion Postcard   *InputSlot EnvCassette
  121. *UIConstraints: *PageRegion Executive  *InputSlot EnvCassette
  122.  
  123. *% Cassette 2
  124. *UIConstraints: *PageSize Postcard      *InputSlot Cassette2
  125. *UIConstraints: *PageSize Executive     *InputSlot Cassette2
  126. *UIConstraints: *PageSize Comm10         *InputSlot Cassette2
  127. *UIConstraints: *PageSize C5         *InputSlot Cassette2
  128. *UIConstraints: *PageSize Monarch       *InputSlot Cassette2
  129. *UIConstraints: *PageSize DL         *InputSlot Cassette2
  130.  
  131. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette2
  132. *UIConstraints: *PageRegion Executive   *InputSlot Cassette2
  133. *UIConstraints: *PageRegion Comm10       *InputSlot Cassette2
  134. *UIConstraints: *PageRegion C5       *InputSlot Cassette2
  135. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette2
  136. *UIConstraints: *PageRegion DL       *InputSlot Cassette2
  137.  
  138.  
  139. *% Cassette 3
  140. *UIConstraints: *PageSize Postcard      *InputSlot Cassette3
  141. *UIConstraints: *PageSize A3            *InputSlot Cassette3
  142. *UIConstraints: *PageSize Tabloid         *InputSlot Cassette3
  143. *UIConstraints: *PageSize Executive     *InputSlot Cassette3
  144. *UIConstraints: *PageSize Comm10         *InputSlot Cassette3
  145. *UIConstraints: *PageSize C5         *InputSlot Cassette3
  146. *UIConstraints: *PageSize Monarch       *InputSlot Cassette3
  147. *UIConstraints: *PageSize DL         *InputSlot Cassette3
  148.  
  149. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette3
  150. *UIConstraints: *PageRegion A3          *InputSlot Cassette3
  151. *UIConstraints: *PageRegion Tabloid       *InputSlot Cassette3
  152. *UIConstraints: *PageRegion Executive   *InputSlot Cassette3
  153. *UIConstraints: *PageRegion Comm10       *InputSlot Cassette3
  154. *UIConstraints: *PageRegion C5       *InputSlot Cassette3
  155. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette3
  156. *UIConstraints: *PageRegion DL       *InputSlot Cassette3
  157.  
  158.  
  159. *% Cassette 4
  160. *UIConstraints: *PageSize Postcard      *InputSlot Cassette4
  161. *UIConstraints: *PageSize Executive     *InputSlot Cassette4
  162. *UIConstraints: *PageSize Comm10         *InputSlot Cassette4
  163. *UIConstraints: *PageSize C5         *InputSlot Cassette4
  164. *UIConstraints: *PageSize Monarch       *InputSlot Cassette4
  165. *UIConstraints: *PageSize DL         *InputSlot Cassette4
  166.  
  167. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette4
  168. *UIConstraints: *PageRegion Executive   *InputSlot Cassette4
  169. *UIConstraints: *PageRegion Comm10       *InputSlot Cassette4
  170. *UIConstraints: *PageRegion C5       *InputSlot Cassette4
  171. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette4
  172. *UIConstraints: *PageRegion DL       *InputSlot Cassette4
  173.  
  174.  
  175. *% Cassette 5
  176. *UIConstraints: *PageSize Postcard      *InputSlot Cassette5
  177. *UIConstraints: *PageSize A3            *InputSlot Cassette5
  178. *UIConstraints: *PageSize Tabloid         *InputSlot Cassette5
  179. *UIConstraints: *PageSize Executive     *InputSlot Cassette5
  180. *UIConstraints: *PageSize Comm10         *InputSlot Cassette5
  181. *UIConstraints: *PageSize C5         *InputSlot Cassette5
  182. *UIConstraints: *PageSize Monarch       *InputSlot Cassette5
  183. *UIConstraints: *PageSize DL         *InputSlot Cassette5
  184.  
  185. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette5
  186. *UIConstraints: *PageRegion A3          *InputSlot Cassette5
  187. *UIConstraints: *PageRegion Tabloid       *InputSlot Cassette5
  188. *UIConstraints: *PageRegion Executive   *InputSlot Cassette5
  189. *UIConstraints: *PageRegion Comm10       *InputSlot Cassette5
  190. *UIConstraints: *PageRegion C5       *InputSlot Cassette5
  191. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette5
  192. *UIConstraints: *PageRegion DL       *InputSlot Cassette5
  193.  
  194.  
  195. *% Cassette 6
  196. *UIConstraints: *PageSize Postcard      *InputSlot Cassette6
  197. *UIConstraints: *PageSize Executive     *InputSlot Cassette6
  198. *UIConstraints: *PageSize Comm10         *InputSlot Cassette6
  199. *UIConstraints: *PageSize C5         *InputSlot Cassette6
  200. *UIConstraints: *PageSize Monarch       *InputSlot Cassette6
  201. *UIConstraints: *PageSize DL         *InputSlot Cassette6
  202.  
  203. *UIConstraints: *PageRegion Postcard    *InputSlot Cassette6
  204. *UIConstraints: *PageRegion Executive   *InputSlot Cassette6
  205. *UIConstraints: *PageRegion Comm10       *InputSlot Cassette6
  206. *UIConstraints: *PageRegion C5       *InputSlot Cassette6
  207. *UIConstraints: *PageRegion Monarch     *InputSlot Cassette6
  208. *UIConstraints: *PageRegion DL       *InputSlot Cassette6
  209.  
  210.  
  211. *%==========================================================
  212.  
  213. *UIConstraints: *Z52EnvelopeUnit None     *InputSlot EnvCassette
  214. *UIConstraints: *Z52EnvelopeUnit Equipped *InputSlot Cassette1
  215.  
  216. *UIConstraints: *Z51DuplexUnit None     *Duplex
  217. *UIConstraints: *Duplex DuplexNoTumble *Z51DuplexUnit None
  218. *UIConstraints: *Duplex DuplexTumble *Z51DuplexUnit None
  219. *UIConstraints: *Z51DuplexUnit Equipped *Z53ReverseUnit None
  220.  
  221. *%==============Duplex & PageSize, PageRegion===============
  222.  
  223. *%Postcard
  224. *UIConstraints: *PageSize Postcard *Duplex
  225. *UIConstraints: *PageRegion Postcard *Duplex
  226.  
  227. *%Comm10
  228. *UIConstraints: *PageSize Comm10 *Duplex
  229. *UIConstraints: *PageRegion Comm10 *Duplex
  230.  
  231. *%Monarch
  232. *UIConstraints: *PageSize Monarch *Duplex
  233. *UIConstraints: *PageRegion Monarch *Duplex
  234.  
  235. *%C5
  236. *UIConstraints: *PageSize C5 *Duplex
  237. *UIConstraints: *PageRegion C5 *Duplex
  238.  
  239. *%DL
  240. *UIConstraints: *PageSize DL *Duplex
  241. *UIConstraints: *PageRegion DL *Duplex
  242.  
  243. *%Executive
  244. *UIConstraints: *PageSize Executive *Duplex
  245. *UIConstraints: *PageRegion Executive *Duplex
  246.  
  247. *%
  248. *UIConstraints: *Duplex *DXCNOutputFaceMode True
  249.  
  250. *%==========================================================
  251. *%Only MultiTray12 can sort.
  252.  
  253. *UIConstraints: *Z40Sorter None         *Sorter
  254. *UIConstraints: *Z40Sorter SorterType1  *Sorter 
  255.  
  256. *%
  257. *UIConstraints: *PageSize Postcard       *Sorter
  258. *UIConstraints: *PageSize Executive      *Sorter
  259. *UIConstraints: *PageSize Comm10       *Sorter
  260. *UIConstraints: *PageSize C5             *Sorter
  261. *UIConstraints: *PageSize Monarch        *Sorter
  262. *UIConstraints: *PageSize DL             *Sorter
  263.  
  264. *UIConstraints: *PageRegion Postcard        *Sorter
  265. *UIConstraints: *PageRegion Executive       *Sorter
  266. *UIConstraints: *PageRegion Comm10        *Sorter
  267. *UIConstraints: *PageRegion C5           *Sorter
  268. *UIConstraints: *PageRegion Monarch       *Sorter
  269. *UIConstraints: *PageRegion DL           *Sorter
  270.  
  271. *%
  272. *%A5 and STMT size of paper cannot be stapled.
  273. *UIConstraints: *PageSize A5 *Sorter DocSortingStaple
  274. *UIConstraints: *PageRegion A5 *Sorter DocSortingStaple
  275. *UIConstraints: *PageSize Statement *Sorter DocSortingStaple
  276. *UIConstraints: *PageRegion Statement *Sorter DocSortingStaple
  277.  
  278. *%==========================================================
  279. *UIConstraints: *Z50Pedestal None *InputSlot Cassette3
  280. *UIConstraints: *Z50Pedestal None *InputSlot Cassette4
  281. *UIConstraints: *Z50Pedestal None *InputSlot Cassette5
  282. *UIConstraints: *Z50Pedestal None *InputSlot Cassette6
  283.  
  284. *UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette5
  285. *UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette6
  286.  
  287. *%====================== Reverse Unit ======================
  288. *UIConstraints: *Z53ReverseUnit None    *DXCNOutputFaceMode False
  289.  
  290. *UIConstraints: *PageSize Postcard        *DXCNOutputFaceMode False
  291. *UIConstraints: *PageSize Executive      *DXCNOutputFaceMode False
  292. *UIConstraints: *PageSize Comm10          *DXCNOutputFaceMode False
  293. *UIConstraints: *PageSize C5             *DXCNOutputFaceMode False
  294. *UIConstraints: *PageSize Monarch          *DXCNOutputFaceMode False
  295. *UIConstraints: *PageSize DL             *DXCNOutputFaceMode False
  296.  
  297. *UIConstraints: *PageRegion Postcard       *DXCNOutputFaceMode False
  298. *UIConstraints: *PageRegion Executive     *DXCNOutputFaceMode False
  299. *UIConstraints: *PageRegion Comm10        *DXCNOutputFaceMode False
  300. *UIConstraints: *PageRegion C5           *DXCNOutputFaceMode False
  301. *UIConstraints: *PageRegion Monarch       *DXCNOutputFaceMode False
  302. *UIConstraints: *PageRegion DL          *DXCNOutputFaceMode False
  303.  
  304. *% ==== Device Capabilities ===============
  305. *LanguageLevel: "2"
  306. *Protocols: PJL TBCP
  307. *JCLBegin: " "
  308. *JCLToPSInterpreter: "<0A>"
  309. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  310.  
  311. *FreeVM: "2600000"
  312. *%VMOption 16Meg/16 MB RAM: "2600000"
  313. *%VMOption 20Meg/20 MB RAM: "3500000"
  314. *%VMOption 24Meg/24 MB or more: "5400000"
  315.  
  316. *VMOption 16Meg: "2600000"
  317. *VMOption 20Meg: "3500000"
  318. *VMOption 24Meg: "5400000"
  319.  
  320. *ColorDevice: False
  321. *DefaultColorSpace: Gray
  322. *VariablePaperSize: False
  323. *TTRasterizer: Type42
  324. *FileSystem: True
  325. *?FileSystem: "save statusdict /diskonline get exec
  326.  {(True)}{(False)} ifelse = flush restore"
  327. *End
  328.  
  329. *Throughput: "30"
  330. *Password: "()"
  331. *ExitServer: "
  332.   count 0 eq
  333.   {false}
  334.   {true exch startjob}
  335.   ifelse
  336.   not
  337.   {
  338.     (WARNING: Cannot modify initial VM.) =
  339.     (Missing or invalid password.) =
  340.     (Please contact the author of this software.) = flush quit
  341.   } if
  342. "
  343. *End
  344. *Reset: "
  345.   count 0 eq
  346.   {false}
  347.   {true exch startjob}
  348.   ifelse
  349.   not
  350.   {
  351.     (WARNING: Cannot reset printer.) =
  352.     (Missing or invalid password.) =
  353.     (Please contact the author of this software.) = flush quit
  354.   } if
  355.   systemdict /quit get exec
  356.   (WARNING : Printer Reset Failed.) = flush
  357. "
  358. *End
  359.  
  360.  
  361. *% === Duplex options ============
  362. *OpenUI *Duplex/Duplex (print both sides): PickOne
  363. *OrderDependency: 50 AnySetup *Duplex
  364. *DefaultDuplex: None
  365. *Duplex None/Off (print one side): "
  366.  <</Duplex false /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  367. *End
  368. *Duplex DuplexNoTumble/Duplex, long edge binding: "
  369.  <</Duplex true /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  370. *End
  371. *Duplex DuplexTumble/Duplex, short edge binding: "
  372.  <</Duplex true /Tumble true /Policies <</Duplex 2>> >> setpagedevice"
  373. *End
  374. *?Duplex: "save
  375.  currentpagedevice /Duplex get
  376.  {currentpagedevice /Tumble get
  377.    {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  378.  }
  379.  {(None)}
  380.  ifelse = flush
  381. restore"
  382. *End
  383. *CloseUI: *Duplex
  384.  
  385. *% === OutputFaceMode options ============
  386. *% note: the duplex unit must be installed to select face down.
  387. *%
  388. *OpenUI *DXCNOutputFaceMode/Output Mode: Boolean
  389. *OrderDependency: 50 AnySetup *DXCNOutputFaceMode
  390. *DefaultDXCNOutputFaceMode: True
  391. *DXCNOutputFaceMode True/Face Up: "<</OutputFaceUp true>> setpagedevice"
  392. *DXCNOutputFaceMode False/Face Down: "<</OutputFaceUp false>> setpagedevice"
  393. *?DXCNOutputFaceMode: "save
  394.  currentpagedevice dup /OutputFaceUp known
  395.  {/OutputFaceUp get {(True)}{(False)} ifelse}
  396.  {pop (True)}
  397.  ifelse = flush
  398. restore"
  399. *End
  400. *CloseUI: *DXCNOutputFaceMode
  401.  
  402. *% === Sorter options ============
  403. *% note:
  404. *% The MDC printer supports "document sorting" and "group sorting";
  405. *% requires the use of a non-boolean value (not currently used by Adobe).
  406. *% Also note that separate user options for collate and jog are not
  407. *% provided, since they are not available in the printer.
  408. *%
  409. *OpenUI *Sorter: PickOne
  410. *OrderDependency: 49 AnySetup *Sorter
  411. *DefaultSorter: None
  412. *Sorter None/Do not sort: "
  413.  <</Jog 0 >> setpagedevice"
  414. *End
  415. *Sorter DocSorting/Document sorting: "
  416.  <</Jog 3 /Collate true /Staple 0>> setpagedevice"
  417. *End
  418. *Sorter DocSortingStaple/Document sorting and staple: "
  419.  <</Jog 3 /Collate true /Staple 2>> setpagedevice"
  420. *End
  421. *Sorter GroupSorting/Group sorting: "
  422.  <</Jog 3 /Collate false /Staple 0>> setpagedevice"
  423. *End
  424. *?Sorter: "save
  425.  currentpagedevice dup /Jog known
  426.    {dup /Jog get 3 eq
  427.      {dup /Collate known
  428.        {dup /Collate get
  429.   {dup /Staple known
  430.     {/Staple get 2 eq {(DocSortingStaple)} {(DocSorting)} ifelse}
  431.   {pop (None)} ifelse}
  432.        {pop (GroupSorting)} ifelse}
  433.      {pop (None)} ifelse}
  434.    {pop (None)}
  435.    ifelse}
  436.  {pop (None)}
  437.  ifelse = flush
  438. restore"
  439. *End
  440. *CloseUI: *Sorter
  441.  
  442.  
  443. *% === JamRecovery options ============
  444. *OpenUI *CNJamRecovery/Jam Recovery: Boolean
  445. *OrderDependency: 50 AnySetup *CNJamRecovery
  446. *DefaultCNJamRecovery: True
  447. *CNJamRecovery False/Off: "<</ExitJamRecovery false>> setpagedevice"
  448. *CNJamRecovery True/On: "<</ExitJamRecovery true>> setpagedevice"
  449. *?CNJamRecovery: "save
  450.  currentpagedevice dup /ExitJamRecovery known
  451.  {/ExitJamRecovery get {(True)}{(False)} ifelse}
  452.  {pop (None)}
  453.  ifelse = flush
  454. restore"
  455. *End
  456. *CloseUI: *CNJamRecovery
  457.  
  458.  
  459. *% === Resolution ============
  460. *OpenUI *Resolution: PickOne
  461. *OrderDependency: 60 AnySetup *Resolution
  462. *DefaultResolution: 600dpi
  463. *Resolution 600dpi/600dpi: "
  464. <</HWResolution [600 600] /Policies <</HWResolution 2>> >> setpagedevice"
  465. *End
  466. *Resolution 300dpi/300dpi: "
  467. <</HWResolution [300 300] /Policies <</HWResolution 2>> >> setpagedevice"
  468. *End
  469. *?Resolution: "
  470. save
  471.   initgraphics
  472.   0 0 moveto currentpoint matrix defaultmatrix transform
  473.   0 72 lineto currentpoint matrix defaultmatrix transform
  474.   3 -1 roll sub dup mul
  475.   3 1 roll exch sub dup mul
  476.   add sqrt round cvi
  477.   (          ) cvs print (dpi) = flush
  478. restore
  479. "
  480. *End
  481. *CloseUI: *Resolution
  482.  
  483.  
  484. *% Halftone Information ===============
  485.  
  486. *ScreenFreq: "75.0"
  487. *ScreenAngle: "45.0"
  488.  
  489. *DefaultScreenProc: Dot
  490. *ScreenProc Dot: "
  491.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  492.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  493. *End
  494. *ScreenProc Line: "{pop}"
  495. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  496.  exch sub}"
  497. *End
  498.  
  499. *DefaultTransfer: Null
  500. *Transfer Null: "{ }"
  501. *Transfer Null.Inverse: "{1 exch sub}"
  502.  
  503.  
  504. *% Paper Handling ===================
  505.  
  506. *LandscapeOrientation: Plus90
  507.  
  508. *% Code in this section both selects a tray and sets up a frame buffer.
  509. *OpenUI *PageSize: PickOne
  510. *OrderDependency: 30 AnySetup *PageSize
  511. *DefaultPageSize: Letter
  512. *%
  513. *PageSize Letter/Letter  8.5x11 in: "
  514.   <</PageSize [612 792] /ImagingBBox null >> setpagedevice"
  515. *End
  516. *PageSize Legal/Legal  8.5x14 in: "
  517.   <</PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  518. *End
  519. *PageSize Tabloid/11x17 (Tabloid)  11x17 in: "
  520.   <</PageSize [792 1224] /ImagingBBox null >> setpagedevice"
  521. *End
  522. *PageSize Statement/Statement  5.5x8.5 in: "
  523.   <</PageSize [396 612] /ImagingBBox null >> setpagedevice"
  524. *End
  525. *PageSize Executive/Executive  7.25x10.5 in: "
  526.   <</PageSize [522 756] /ImagingBBox null >> setpagedevice"
  527. *End
  528. *PageSize Postcard/Postcard  100x148 mm: "
  529.   <</PageSize [283 420] /ImagingBBox null >> setpagedevice"
  530. *End
  531. *PageSize A3/A3  297x420 mm: "
  532.   <</PageSize [842 1191] /ImagingBBox null >> setpagedevice"
  533. *End
  534. *PageSize A4/A4  210x297 mm: "
  535.   <</PageSize [595 842] /ImagingBBox null >> setpagedevice"
  536. *End
  537. *PageSize A5/A5  148x210 mm: "
  538.   <</PageSize [420 595] /ImagingBBox null >> setpagedevice"
  539. *End
  540. *PageSize B4/B4  257x364 mm: "
  541.   <</PageSize [729 1032] /ImagingBBox null >> setpagedevice"
  542. *End
  543. *PageSize B5/B5  182x257 mm: "
  544.   <</PageSize [516 729] /ImagingBBox null >> setpagedevice"
  545. *End
  546. *PageSize Comm10/Env Comm10  4.125x9.5 in: "
  547.   <</PageSize [297 684] /ImagingBBox null >> setpagedevice"
  548. *End
  549. *PageSize C5/Env C5  162x229 mm:"
  550.   <</PageSize [459 649] /ImagingBBox null >> setpagedevice"
  551. *End
  552. *PageSize Monarch/Monarch  3.875x7.5 in:"
  553.   <</PageSize [279 540] /ImagingBBox null >> setpagedevice"
  554. *End
  555. *PageSize DL/Env DL  110x220 mm:"
  556.   <</PageSize [312 624] /ImagingBBox null >> setpagedevice"
  557. *End
  558. *?PageSize: "
  559.   save
  560.     currentpagedevice /PageSize get aload pop
  561.     2 copy gt {exch} if
  562.     (Unknown)
  563.     << [612 792]  (Letter)
  564.        [612 1008] (Legal)
  565.        [792 1224] (Tabloid)
  566.        [396 612]  (Statement)
  567.        [522 756]  (Executive)
  568.        [283 420]  (Postcard)
  569.        [842 1191] (A3)
  570.        [595 842]  (A4)
  571.        [420 595]  (A5)
  572.        [729 1032] (B4)
  573.        [516 729]  (B5)
  574.        [297 684]  (Comm10)
  575.        [459 649]  (C5)
  576.        [279 540]  (Monarch)
  577.        [312 624]  (DL)
  578.     >>
  579.     { exch aload pop
  580.       4 index sub abs 5 le exch 5 index sub abs 5 le and
  581.       {exch pop exit}
  582.       {pop}
  583.       ifelse
  584.     } bind forall
  585.     = flush pop pop
  586.   restore
  587. "
  588. *End
  589. *CloseUI: *PageSize
  590.  
  591. *OpenUI *PageRegion:  PickOne
  592. *OrderDependency: 40 AnySetup *PageRegion
  593. *DefaultPageRegion: Letter
  594. *PageRegion Letter: "
  595.   << /PageSize [612 792]
  596.      /ImagingBBox null
  597.   >> setpagedevice"
  598. *End
  599. *PageRegion Legal: "
  600.   << /PageSize [612 1008]
  601.      /ImagingBBox null
  602.   >> setpagedevice"
  603. *End
  604. *PageRegion Tabloid: "
  605.   << /PageSize [792 1224]
  606.      /ImagingBBox null
  607.   >> setpagedevice"
  608. *End
  609. *PageRegion Statement: "
  610.   << /PageSize [396 612]
  611.      /ImagingBBox null
  612.   >> setpagedevice"
  613. *End
  614. *PageRegion Executive: "
  615.   << /PageSize [522 756]
  616.      /ImagingBBox null
  617.   >> setpagedevice"
  618. *End
  619. *PageRegion Postcard: "
  620.   << /PageSize [283 420]
  621.      /ImagingBBox null
  622.   >> setpagedevice"
  623. *End
  624. *PageRegion A3: "
  625.   << /PageSize [842 1191]
  626.      /ImagingBBox null
  627.   >> setpagedevice"
  628. *End
  629. *PageRegion A4: "
  630.   << /PageSize [595 842]
  631.      /ImagingBBox null
  632.   >> setpagedevice"
  633. *End
  634. *PageRegion A5: "
  635.   << /PageSize [420 595]
  636.      /ImagingBBox null
  637.   >> setpagedevice"
  638. *End
  639. *PageRegion B4: "
  640.   << /PageSize [729 1032]
  641.      /ImagingBBox null
  642.   >> setpagedevice"
  643. *End
  644. *PageRegion B5: "
  645.   << /PageSize [516 729]
  646.      /ImagingBBox null
  647. >> setpagedevice"
  648. *End
  649. *PageRegion Comm10: "
  650.   <</PageSize [297 684] /ImagingBBox null >> setpagedevice"
  651. *End
  652. *PageRegion C5:"
  653.   <</PageSize [459 649] /ImagingBBox null >> setpagedevice"
  654. *End
  655. *PageRegion Monarch:"
  656.   <</PageSize [279 540] /ImagingBBox null >> setpagedevice"
  657. *End
  658. *PageRegion DL:"
  659.   <</PageSize [312 624] /ImagingBBox null >> setpagedevice"
  660. *End
  661. *CloseUI: *PageRegion
  662.  
  663. *% The following entries provide information about specific paper keywords.
  664. *DefaultImageableArea: Letter
  665. *ImageableArea Letter: "16.5 16.35 593.7 775.0"
  666. *ImageableArea Legal: "16.3 12.3 590.1 996.5"
  667. *ImageableArea Tabloid: "16.5 16.4 775.5 1208.7"
  668. *ImageableArea Statement: "13.8 18.1 382.3 593.9"
  669. *ImageableArea Executive: "11.4 12.25 510.5 726.4"
  670. *ImageableArea Postcard: "15.11 13.22 260.5 392.8"
  671. *ImageableArea A3: "17.8 19.4 824.1 1171.3"
  672. *ImageableArea A4: "21.2 17.9 574.0 824.1"
  673. *ImageableArea A5: "14.73 21.16 406.3 574.1"
  674. *ImageableArea B4: "18.7 20.7 709.8 1011.3"
  675. *ImageableArea B5: "16.13 18.65 499.9 709.8"
  676. *ImageableArea Comm10: "21.8 19.5 275.1 664.5"
  677. *ImageableArea C5: "22.34 13.53 437.04 635.5"
  678. *ImageableArea Monarch: "12.84 16.6 266.2 523.3"
  679. *ImageableArea DL: "17.76 12.3 294.2 611.3"
  680.  
  681. *?ImageableArea: "
  682.   save
  683.   /cvp {(                ) cvs print ( )print} bind def
  684.   /upperright {10000 mul floor 10000 div} bind def
  685.   /lowerleft {10000 mul ceiling 10000 div} bind def
  686.   newpath clippath pathbbox
  687.   4 -2 roll exch 2 {lowerleft cvp} repeat
  688.   exch 2 {upperright cvp} repeat flush
  689.   restore"
  690. *End
  691.  
  692. *% These provide the physical dimensions of the paper (by keyword)
  693. *DefaultPaperDimension: Letter
  694. *PaperDimension Letter: "612 792"
  695. *PaperDimension Legal: "612 1008"
  696. *PaperDimension Tabloid: "792 1224"
  697. *PaperDimension Statement: "396 612"
  698. *PaperDimension Executive: "522 756"
  699. *PaperDimension Postcard: "283 420"
  700. *PaperDimension A3: "842 1191"
  701. *PaperDimension A4: "595 842"
  702. *PaperDimension A5: "420 595"
  703. *PaperDimension B4: "729 1032"
  704. *PaperDimension B5: "516 729"
  705. *PaperDimension Comm10: "297 684"
  706. *PaperDimension C5: "459 649"
  707. *PaperDimension Monarch: "279 540"
  708. *PaperDimension DL: "312 624"
  709.  
  710. *OpenUI *InputSlot: PickOne
  711. *OrderDependency: 20 AnySetup *InputSlot
  712. *DefaultInputSlot: Cassette1
  713. *InputSlot Cassette1/Cassette 1: "currentpagedevice
  714.  /InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
  715. ifelse"
  716. *End
  717. *InputSlot Cassette2/Cassette 2: "currentpagedevice
  718.  /InputAttributes get 1 get dup null eq {pop} {dup /InputAttributes<</Priority[1 0 2 3 4 5]>>put setpagedevice}
  719. ifelse"
  720. *End
  721. *InputSlot Cassette3/Cassette 3: "currentpagedevice
  722.  /InputAttributes get 2 get dup null eq {pop} {dup /InputAttributes<</Priority[2 0 1 3 4 5]>>put setpagedevice}
  723. ifelse"
  724. *End
  725. *InputSlot Cassette4/Cassette 4: "currentpagedevice
  726.  /InputAttributes get 3 get dup null eq {pop} {dup /InputAttributes<</Priority[3 0 1 2 4 5]>>put setpagedevice}
  727. ifelse"
  728. *End
  729. *InputSlot Cassette5/Cassette 5: "currentpagedevice
  730.  /InputAttributes get 4 get dup null eq {pop} {dup /InputAttributes<</Priority[4 0 1 2 3 5]>>put setpagedevice}
  731. ifelse"
  732. *End
  733. *InputSlot Cassette6/Cassette 6: "currentpagedevice
  734.  /InputAttributes get 5 get dup null eq {pop} {dup /InputAttributes<</Priority[5 0 1 2 3 4]>>put setpagedevice}
  735. ifelse"
  736. *End
  737. *InputSlot EnvCassette/Envelope Cassette: "currentpagedevice
  738.  /InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
  739. ifelse"
  740. *End
  741. *?InputSlot: "save
  742.  << /0 (Cassette 1)
  743.     /1 (Cassette 2)
  744.     /2 (Cassette 3)
  745.     /3 (Cassette 4)
  746.     /4 (Cassette 5)
  747.     /5 (Cassette 6)
  748.  >>
  749.  currentpagedevice /InputAttributes get dup /Priority known
  750.  {/Priority get 0 get (  ) cvs cvn get}
  751.  {dup length 1 eq
  752.    {{pop} forall (       ) cvs cvn get}
  753.    {pop pop (Unknown)}
  754.    ifelse
  755.  }
  756.  ifelse = flush
  757. restore"
  758. *End
  759. *CloseUI: *InputSlot
  760.  
  761. *DefaultOutputBin:  OnlyOne
  762. *DefaultOutputOrder:  Normal
  763.  
  764. *OpenUI *ManualFeed/Stack Bypass: Boolean
  765. *OrderDependency: 20 AnySetup *ManualFeed
  766. *DefaultManualFeed: False
  767. *ManualFeed True:  "<</ManualFeed true >> setpagedevice"
  768. *ManualFeed False: "<</ManualFeed false >> setpagedevice"
  769. *?ManualFeed: "save
  770.  currentpagedevice /ManualFeed get
  771.  {(True)} {(False)} ifelse = flush
  772. restore"
  773. *End
  774. *CloseUI: *ManualFeed
  775.  
  776. *% Font Information =====================
  777. *DefaultFont: Courier
  778. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  779. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  780. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  781. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  782. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  783. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  784. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  785. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  786. *Font Courier: Standard "(002.004S)" Standard ROM
  787. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  788. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  789. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  790. *Font Helvetica: Standard "(001.006S)" Standard ROM
  791. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  792. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  793. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  794. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  795. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  796. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  797. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  798. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  799. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  800. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  801. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  802. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  803. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  804. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  805. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  806. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  807. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  808. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  809. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  810. *Font Symbol: Special "(001.007S)" Special ROM
  811. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  812. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  813. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  814. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  815. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  816. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  817.  
  818. *?FontQuery: "save
  819. {count 1 gt
  820.   {exch dup 127 string cvs (/)print print (:)print
  821.    /Font resourcestatus
  822.    {pop pop (Yes)} {(No)} ifelse =
  823.   }
  824.   {exit}
  825.   ifelse
  826. } bind loop
  827. (*) = flush
  828. restore"
  829. *End
  830.  
  831. *?FontList: "save
  832.  (*) {cvn ==} 128 string /Font resourceforall
  833.  (*) = flush
  834. restore"
  835. *End
  836.  
  837. *% Printer Messages (verbatim from printer):
  838. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  839. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  840. *Message: "\FontName\ not found, using Courier"
  841.  
  842. *% Status (format: %%[ status: <one of these> ] %%)
  843. *Status: "initializing"
  844. *Status: "idle"
  845. *Status: "busy"
  846. *Status: "waiting"
  847. *Status: "online"
  848.  
  849. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  850. *Source: "Serial"
  851. *Source: "Parallel"
  852. *Source: "LocalTalk"
  853. *Source: "EtherTalk"
  854.  
  855. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  856.  
  857. *% Color Separation Information =====================
  858.  
  859. *DefaultColorSep: ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi
  860.  
  861. *InkName: ProcessBlack/Process Black
  862. *InkName: CustomColor/Custom Color
  863. *InkName: ProcessCyan/Process Cyan
  864. *InkName: ProcessMagenta/Process Magenta
  865. *InkName: ProcessYellow/Process Yellow
  866.  
  867. *%  For 60 lpi / 300 x 300 dpi  ===============================
  868.  
  869. *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  870. *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  871. *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "15"
  872. *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "75"
  873. *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "0"
  874.  
  875. *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  876. *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  877. *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  878. *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  879. *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  880.  
  881. *%  For 53 lpi / 300 x 300 dpi  ===============================
  882.  
  883. *ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  884. *ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  885. *ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "71.5651"
  886. *ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "18.4349"
  887. *ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "0.0"
  888.  
  889. *ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  890. *ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  891. *ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  892. *ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  893. *ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "50.0"
  894.  
  895. *%  For 60 lpi / 400 x 400 dpi  =========================
  896.  
  897. *ColorSepScreenAngle ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  898. *ColorSepScreenAngle CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  899. *ColorSepScreenAngle ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "15.0086"
  900. *ColorSepScreenAngle ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "74.9914"
  901. *ColorSepScreenAngle ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "0.0"
  902.  
  903. *ColorSepScreenFreq ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  904. *ColorSepScreenFreq CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  905. *ColorSepScreenFreq ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  906. *ColorSepScreenFreq ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  907. *ColorSepScreenFreq ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "60.0"
  908.  
  909. *%  For 53 lpi / 400 x 400 dpi  =========================
  910.  
  911. *ColorSepScreenAngle ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  912. *ColorSepScreenAngle CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  913. *ColorSepScreenAngle ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "74.9891"
  914. *ColorSepScreenAngle ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "15.0109"
  915. *ColorSepScreenAngle ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "0.0"
  916.  
  917. *ColorSepScreenFreq ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  918. *ColorSepScreenFreq CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  919. *ColorSepScreenFreq ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  920. *ColorSepScreenFreq ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  921. *ColorSepScreenFreq ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "53.012"
  922.  
  923. *% end of PPD file for Canon GP200/215 PS driver.
  924.  
  925.